Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour San Luis Potosi Challenger 2002 - San Luis Potosi Copa Ericsson Chile - Santiago 2001 Eddleman USTA Challenger - Birmingham Pekao Open 2001 - Szczecin 10ø Tornea B. Camparini - Reggio Emilia Harrah's Entertainment Challenger - Tunica Copa Kia - Santiago Unicredit Czech Open 2007 - Prostejov Schickendanz Open - Furth ATU Cup - Weiden Geovillage Open Trofeo Melia Olbia - Olbia Abierto Internacional de Salinas 'Dario Expreso' - Salinas Nord LB Open 2007 - Braunschweig Prosperita Open 2008 - Ostrava Banjaluka Challenger 2007 - Banja Luka San Remo Tennis Cup - San Remo Bangkok Challenger Busan Challenger Furth Challenger Braunschweig Challenger Tampere Challenger Sofia Challenger Prostejov Challenger Braunschweig Challenger Scheveningen Challenger Braunschweig Challenger Eckental Challenger Szczecin Challenger 2004 Keys Gate Challenger - Homestead Copa Petrobras Bogota - Bogota Copa Petrobras - Bogota Meerbusch Challenger drkoop.com USTA Challenger of Austin - Austin Braunschweig Challenger Lubbock Challenger - Lubbock Copa Petrobras - Santiago Poznan Challenger Black Forest Open - Freudenstadt Malaysian Open - Kuala Lumpur Heilbronn Open - Heilbronn Open Romania - Bucharest Baden Open - Karlsruhe Wolfsburg Challenger Napoli Challenger Gelsor Open Romania - Bucharest Istanbul Challenger Internationaler Raiffeisen Grand Prix - St. Polten Generali Open 2001 - Kitzbuhel Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Gelsor Open Romania - Bucharest Jersey Challenger VI Trofeo Ciudad de Quito - Quito Copa Ericsson Uruguay - Montevideo VI Abierto Internacional de Salinas - Salinas Zagreb Open - Zagreb Volvo Sylt Open - Sylt VII Trofeo Ciudad de Quito - Quito Copa Ericsson Argentina - Buenos Aires Internationale Badische Meisterschaften Um Den Techem Cup - Zell Copa Petrobras Argentina - Buenos Aires Pro Tennis World Open - Sunrise Torneo Internacional Challenger Fila 2005 - Leon 2005 West Side Tennis Coub Men's Challenger - Forest Hills Portoroz Challenger Schickendanz Open - Furth Banca Stato Challenger - Lugano Waco International Tennis Challenger - Waco Cepu Open - San Marino USTA Challenger of Orlando - Orlando XI Abierto Internacional de Salinas - Salinas Copa AT&T - Buenos Aires Open 13 - Marseille Estoril Open - Estoril Schickendanz Open - Furth Seguros Bolivar Open - Medellin Braunschweig Challenger Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Open Romania - Bucharest International Tennis Championships - Delray Beach Campionati Internazionali di Sicilia - Palermo Next Generation Hardcourts - Adelaide Medibank Private International - Sydney Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel ATU Cup - Weiden Idea Prokom Open - Sopot Wartburg Open - Eisenach Open de Moselle - Metz Muller Cup - Ulm Internazionali di Tennis de San Marino - San Marino Davidoff Swiss Indoors - Basel Copa Ericsson Mexico - Guadalajara Next Generation Adelaide International - Adelaide Okal Cup 2001 International Bavarian Championships - Eckental Heineken Open - Auckland Movistar Open - Vina del Mar Delray Beach International Tennis Championships - Delray Beach V Trofeo Ciudad de Quito - Quito Copa Ericsson - Lima drkoop.com USTA challenger of Miami - Miami Regions Morgan Keegan Championships - Memphis Prague Open - Prague Open de Tenis Comunidad Valenciana - Valencia US Men's Clay Court Championships - Houston Gerry Weber Open - Halle Arroyo de la Encomienda - Valladolid Orange Prokom Open - Sopot BCR Open Romania - Bucharest St. Petersburg Challenger by Kinex - St. Petersburg Schickendanz Open - Furth Grand Prix de Tennis de Lyon - Lyon A Glimmer of Hope Challenger - Austin Millenium Tennis Championships - Delray Beach ABN/AMRO World Tennis Tournament - Rotterdam Open de la Comunidad Valenciana - Valencia U.S. Men's Clay Court Championships - Houston IX Abierto Internacional de Salinas - Salinas BMW Open - Munich ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Allianz Suisse Open - Gstaad College Station Challenger - College Station Tiburon Challenger - Tiburon Generali Open - Kitzbuhel Burbank Challenger - Burbank Orange Prokom Open - Sopot La Serena Open - La Serena BCR Open Romania - Bucharest Copa Petrobras - Montevideo Bancastato Challenger Lugano - Lugano Voit Mexico City Open - Mexico City Ford Tennis Championships - Louisville AGT Challenger - Leon Next Generation Adelaide International - Adelaide Heineken Open - Auckland Copa Petrobras-Argentina - Buenos Aires Belgrade Challenger U.S. Mens's Clay Court Championship - Houston Estoril Open - Estoril Grand Prix Hassan II - Casablanca Salzburg Challenger Masters Series - Hamburg Thailand Open - Bangkok China Open - Beijing St. Petersburg Open - St. Petersburg Internazionali di Tennis di San Marino - San Marino Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Cerveza Club Colombia Open - Bogota Delray Beach International Tennis Championships - Delray Beach Chevrolet Cup - Vina del Mar Canberra Challenger Mercedes Cup - Stuttgart International German Open - Hamburg s Tennis Masters 06 - Graz Pilot Pen Tennis - New Haven China Open - Beijing If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna 1st Challenger Tournament Leon - Leon Black Forest Open - Freudenstadt Davidoff Swiss Indoors Basel - Basel DPD Challenger 2002 - Aschaffenburg Brisbane International - Brisbane Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Warta Cup - Sopot ABN AMRO World Tennis Tournament - Rotterdam FILA Challenger Biella - Biella Dusseldorf Open 2006 - Dusseldorf Dubai Duty Free Tennis Championships - Dubai San Luis Potosi Challenger - San Luis Potosi Quelle Cup - Furth 9th Wartburg Open - Eisenach DPD Challenger 2001 - Aschaffenburg BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad Gerry Weber Open - Halle Energis Open - Amersfoort Warsteiner Challenger Lubeck - Lubeck Nord/LB Open - Braunschweig The Nottingham Challenger - Nottingham Britania Zavaleta - Puebla ATP Challenger 2003 Numea - New Caledonia Mercedes Cup - Stuttgart Volkswagen Challenger 2004 - Wolfsburg Open de Franche-Comte - Besancon Corona Mexico City Open - Mexico City Open Sainte Victoire - Aix-En-Provence West Side Tennis Club Clay Court Challenger - Forest Hills Sporting Challenger - Turin German Tennis Championships - Hamburg Trani Cup - Trani X Trofeo Ciudad de Quito - Quito Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Copa Telefonica CTC Chile - Santiago Bogota Challenger - Bogota BCR Open Romania - Bucharest China Open - Beijing Nord LB Open - Braunschweig San Marino Cepu Open - San Marino Pullach Challenger Challenger Britania Zavaleta - Puebla Swiss Indoors Basel - Basel Open Sud de France - Montpellier USTA Freeman Men's Challenger - Joplin Abierto Mexicano Telcel - Acapulco Corona Mexico City Open - Mexico City Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle Harrah's Entertainment Men's Pro Challenger - Tunica Baden Open - Ettlingen Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Black Forest Open 2002 - Freudenstadt Moselle Open - Metz China Open - Beijing Aamulehti Tampere Open - Tampere Alfa Romeo Tennis Cup - Cordenons V Abierto Internacional de Salinas - Salinas Eddleman USTA Challenger - Birmingham Swiss Indoors Basel - Basel Challenger Copa Sevilla - Seville Galleryfurniture.com Challenge - Atlanta Open Costa Daurada - Tarragona XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Seguros Bolivar Open - Medellin II Challenger Ciudada de Guayaquil - Guayaquil Naples Challenger - Naples Brisbane International - Brisbane Apia International - Sydney XII Abierto Internacional de Salinas - Salinas ABN AMRO World Tennis Tournament - Rotterdam Ostdeutscher Sparkessen Cup - Dresden 2007 West Side Tennis Club Clay Court Challenger - Forest Hills U.S. National Indoor Tennis Championships - Memphis Smith Barney Men's Challenger - Covington Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Polska Energia Open - Bytom Copa Ericsson Argentina - Buenos Aires BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Dusseldorf Open Challenger 2007 - Dusseldorf Gerry Weber Open - Halle XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota Copa Petrobras Argentina - Buenos Aires Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Challenger Britania Zavaleta - Puebla ATP Vegeta Croatia Open - Umag KGHM Dialog Polish Indoors - Wroclaw Copa Ericsson Costa Rica - San Jose Moselle Open - Metz Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Roma Open Challenger - Rome Ostdeutscher Sparkassen Cup - Dresden USTA Men's Challenger of Dallas - Dallas CA Tennis Trophy - Vienna Challenger Hamburg - Hamburg Schickendanz Open - Furth Zenith Tennis Cup-Harbour Club - Milan Sporting Challenger '08-Trofeo Regione Piemonte - Turin BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Gelsor Open Romania - Bucharest San Luis Potosi Challenger - San Luis Potosi Gerry Weber Open - Halle Copa Ericsson Peru - Lima Waco Tennis Challenger - Waco Copa Petrobras-Uruguay - Montevideo Next Generation Adelaide International - Adelaide BMW Open - Munich Geneva Open - Geneva Open de Moselle - Metz Mercedes Cup - Stuttgart Gerry Weber Open - Halle Noumea Challenger USTA Challenger of San Antonio - San Antonio Sunrise Challenger Bet-at-home Open - Hamburg Rome Challenger XI Trofeo Ciudad de Quito - Quito Furth Challenger Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Swiss Indoors Basel - Basel Mercedes Cup - Stuttgart Qatar ExxonMobil Open - Doha Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam BMW Tennis Championship - Sunrise Mercedes Cup - Stuttgart Gerry Weber Open - Halle Regions Morgan Keegan Championships - Memphis Bet-at-home Open - Hamburg European Open - Antwerp Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia Argentina Open - Buenos Aires Internationaler Raiffeisen Grand Prix - St. Polten Dubai Duty Free Tennis Championships - Dubai Copa Petrobras Colombia - Bogota San Luis Potosi Challenger 2007 - San Luis Potosi Movistar Open - Vina del Mar Internationaler Raiffeisen Grand Prix - St. Polten Challenger Cudad de Guayaquil - Guayaquil BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Gerry Weber Open - Halle Antalya Cup - Antalya German Tennis Championships - Hamburg Abierto Colombiano de Tenis - Bogota Polish Open 2000 - Poznan ARAG World Team Championship - Dusseldorf Siemens Open - Scheveningen Copa Ericsson Mexico - Guadalajara Siemens Open 2001 - Scheveningen Copa Ericsson Chile - Santiago BMW Tennis Championship - Sunrise II Naples ITG Challenger - Naples Open Sainte-Victoire - Aix-En-Provence Szczecin Challenger Oberstaufen Cup - Oberstaufen Rhein-Main Challenger 2003 - Aschaffenburg Open de la Ville de Saint Denis - Reunion Island Abierto Mexicano Telcel - Acapulco BellSouth Open - Vina del Mar XIV Challenger ATP Club Premium Open - Quito Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Copa Petrobras-Colombia - Bogota PBZ Zagreb Indoors - Zagreb Davidoff Swiss Indoors - Basel Challenger Britania Zavaleta - Puebla Noumea Challenger Heilbronn Challenger Mercedes Cup - Stuttgart Karlsruhe Challenger AXA Open II - Espinho Quelle Cup 2000 - Furth Open 88 - Contrexeville Atlanta Clay Court Challenger - Atlanta Warsteiner Grand Prix - Oberstaufen BA-CA Tennis Trophy - Vienna Valencia Open - Valencia Okal Cup - Eckental Bancolombia Open - Bogota Ostrava Challenger Copa Ericsson Peru - Lima Copa Ericsson Uruguay - Montevideo The 'Fitz' Casino Challenger - Tunica Freudenstadt Challenger ATU Cup 2001 - Weiden USTA Challenger of Dallas - Dallas Pekao Open 2003 - Szczecin VIII Trofeo Ciudad de Quito - Quito Tehran Open ATP Challenger - Tehran Challenger Ciudad de Guayaquil - Guayaquil IX Trofeo Ciudad de Quito - Quito Okal Cup 2003 - Eckental Visa Tennis Open - Sao Paulo Baton Rouge Pro Tennis Classic - Baton Rouge Ljubljana Open - Ljubljana If Stockholm Open - Stockholm Fujitsu Siemens Open - Budapest Eddleman / USTA Challenger - Birmingham Aix En Provence Challenger Furth Challenger Braunschweig Challenger Poznan Challenger - Poznan Qwarant Cup - Sopot Scottish Tennis Championship - Edinburgh Ford Tennis Championships - Louisville XL Capital Bermuda Open - Bermuda Riviera di Rimini Challenger - Rimini Healthsouth/USTA Pro Link Challenger - San Antonio Music City Challenger - Nashville Heilbronn Challenger Schickedanz Open - Furth Bratislava Challenger 7° Trani Cup - Trani ATU Cup - Weiden Nord/LB Open 2004 - Braunschweig Barletta Citta Della Disfida Open 99 - Barletta Copa Kia Challenger ATP - Santiago Open de Mantouban - Montauban Meerbusch Challenger Northern Electric Open 1999 - Newcastle AT&T Challenger of Dallas - Dallas The Scottish Championships - Edinburgh Polish Open 99 - Poznan Prostejov Challenger Warta Cup - Sopot Freeman Men's $50,000 Challenger - Joplin Ciur Cup 99 - Prague 2005 Tulsa Challenger - Tulsa San Luis Potosi Challenger - San Luis Potosi The West Side Tennis Club Clay Court Challenger - Forest Hills Bet-at-home Open - Hamburg XL Capital Bermuda Open - Bermuda La Serena Open - La Serena Citrix Tennis Championships - Delray Beach Bancolombia Open - Bogota University of Tennessee USTA Challenger - Knoxville Mobilux Open - Luxembourg Mercedes Cup - Stuttgart Abierto Mexicano Telfonica MoviStar - Acapulco Bergamo Challenger U.S. Men's Clay Court Championships - Houston Kremlin Cup - Moscow Grand Prix Hassan II - Casablanca BMW Open - Munich U.S. Men's Clay Court Championships - Orlando Verizon Tennis Challenge - Atlanta Campionati Internazionali di Sicilia - Palermo International Tennis Championships - Delray Beach BellSouth Open - Vina del Mar U.S. Men's Clay Court Championships - Houston BellSouth Open - Vina del Mar Energis Open - Amsterdam Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg International Tennis Championships - Delray Beach BMW Open - Munich Mercedes Cup - Stuttgart Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Channel Open - Las Vegas Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Allianz Suisse Open Gstaad - Gstaad Masters Series Hamburg - Hamburg Generali Open - Kitzbuhel Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Synsam Swedish Open - Bastad Shanghai - Shanghai BNP Paribas Open - Indian Wells Pilot Pen Tennis - New Haven Sony Ericsson Open - Miami Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Delray Beach International Tennis Championships - Delray Beach Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Citrix Tennis Championships - Delray Beach Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Estoril Open - Estoril Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Sydney International - Sydney Shanghai Rolex Masters - Shanghai Dubai Open - Dubai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Brisbane International - Brisbane China Open - Beijing BCR Open Romania - Bucharest Sony Ericsson Open - Miami China Open - Beijing European Open - Antwerp Hungarian Open - Budapest BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne BRD Nastase Tiriac Trophy - Bucharest Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Miami Open - Miami Wimbledon - London Internazionali BNL d'Italia - Rome U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, PO, GER-THA 4-1 Davis Cup, World Group, 1R, GER-KOR 3-2 Davis Cup, World Group, PO, GER-RSA 5-0 Davis Cup, World Group, 1R, CRO-GER 2-3 Davis Cup, World Group, QF, GER-FRA 1-4 Davis Cup, World Group, PO, GER-AUS 3-2 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, PO, GER-BRA 4-1 Davis Cup, World Group, 1R, GER-ESP 4-1 Davis Cup, World Group, PO, GER-POL 3-2 Davis Cup, World Group, 1R, GER-ARG 1-4 ARAG ATP World Tour Championship - Dusseldorf 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Davis Cup, World Group, QR, SVK-GER 3-2 Olympics - Athens